//
//  Study.h
//  base_m_13_protocol补充
//
//  Created by China Dragon on 2023/7/8.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@protocol Study <NSObject>

//默认是@required
-(void)test3;

//@required 表示必须实现的方法
//虽然字面意思是必须实现，但是编译器并不强求某个类进行实现
@required
-(void)test;

-(void)test1;

@optional// 表示可选择（可实现，也可以不实现）
-(void)test2;

@end

NS_ASSUME_NONNULL_END
